|
Public Member Functions |
| | TMCGradient (void) |
| | TMCGradient (boolean isEmpty) |
| | TMCGradient (const TMCClassArray< TMCColorRGBAIndex > &colorArray) |
| void | GetColor (real32 pos, TMCColorRGBA &color) const |
| int32 | GetColorKeyCount () const |
| void | GetColorKey (const int32 elem, TMCColorRGBAIndex &colorKey) const |
| int32 | FindColorKey (const TMCColorRGBAIndex &colorKey, const real32 epsilon) const |
| int32 | FindColorKeyByIndex (const real32 index, const real32 epsilon) const |
| void | SetColorKeyColor (const int32 elem, TMCColorRGBA &color) |
| void | SetColorKeyIndex (const int32 elem, const real32 index) |
| int32 | AddColorKey (TMCColorRGBAIndex &colorIndex) |
| int32 | AddColorKey (TMCColorRGBA &color, real32 index) |
| int32 | AddColorKey (real32 red, real32 green, real32 blue, real32 alpha, real32 index) |
| boolean | RemoveColorKey (const int32 elem) |
| boolean | IsEqual (const TMCGradient &grad, const real32 epsilon=0.0f) const |
| void | Interpolate (const TMCGradient &from, const TMCGradient &to, const real32 interpolant) |
| void | Interpolate (const TVector2 &interpolants, const TMCGradient &lowerLeft, const TMCGradient &lowerRight, const TMCGradient &upperLeft, const TMCGradient &upperRight) |
| boolean | operator== (const TMCGradient &rhs) const |
| boolean | operator!= (const TMCGradient &rhs) const |
| TMCGradient & | operator= (const TMCGradient &grad) |
| TMCGradient & | operator= (const int32 i) |
Protected Attributes |
| TMCClassArray< TMCColorRGBAIndex > | fColorIndexArray |